package com.label.Config.Common.IdToName;

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@Documented
public @interface IdToName {

    /**
     * 是否生成一个新的字段
     *
     * @return
     */
    boolean NewField() default true;

    /**
     * 字段别名
     *
     * @return
     */
    String Alias() default "";

    /**
     * 是否格式化时间
     *
     * @return
     */
    boolean DateFormat() default false;

    /**
     * 时间格式(d:yyyy-MM-dd | s:yyyy-MM-dd HH:mm:ss)
     *
     * @return
     */
    String FormatStr() default "yyyy-MM-dd";
}
